package com.yunhe.service;

import com.yunhe.javabean.Role;

import java.util.List;

public interface RoleService {

    //查询所有角色
    public List<Role> findAll();

    //根据用户id查询对应角色信息
    public Role findByUid(Integer uid);

    //根据角色id查询角色信息
    public Role findById(Integer id);

    //修改角色信息
    public int edit(Role role);

    //添加角色信息
    public int add(Role role);

    //删除角色信息
    public int deleteById(Integer id);

    //查询指定角色响应的权限信息
    public List<Integer> findPermissionByRid(Integer rid);


    //为指定角色添加权限信息
    public void permissionAdd(Integer rid,List<Integer> ids);


    //角色权限关联查询
    public Role findRole(Integer id);

}
